﻿using System.Collections.Generic;

namespace com.cruxomatic.web.wrokflows
{
    public class Activity
    {
        private string _ActivityName = "";

        public string ActivityName
        {
            get { return _ActivityName; }
            set { _ActivityName = value; }
        }
        private string _NextActivity = "";

        public string NextActivity
        {
            get { return _NextActivity; }
            set { _NextActivity = value; }
        }
        private string _PreviousActivity = "";

        public string PreviousActivity
        {
            get { return _PreviousActivity; }
            set { _PreviousActivity = value; }
        }
        private Action _DefaultAction = new Action();

        public Action DefaultAction
        {
            get { return _DefaultAction; }
            set { _DefaultAction = value; }
        }

        private string _State = "";

        public string State
        {
            get { return _State; }
            set { _State = value; }
        }

        private List<Action> _Actions = new List<Action>();

        public List<Action> Actions
        {
            get { return _Actions; }
            set { _Actions = value; }
        }

        private string _EmailAction;
        public string EmailAction
        {
            get { return _EmailAction; }
            set { _EmailAction = value; }
        }

    }
}
